package com.zb.zeus.system.api.domain.dto;

import com.baomidou.mybatisplus.annotation.TableField;
import com.fasterxml.jackson.databind.annotation.JsonSerialize;
import com.fasterxml.jackson.databind.ser.std.ToStringSerializer;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;

/**
 * 角色菜单权限
 *
 * @author zb.zeus
 */
@Data
public class RoleMenuPower
{

    /** 菜单ID */
    @JsonSerialize(
            using = ToStringSerializer.class
    )
    @ApiModelProperty("菜单ID")
    private Long menuId;


    /** 数据权限：1所有、2本人、3审批人、4下属、5间接下属 */
    @TableField(value = "data_power")
    @ApiModelProperty(value = "数据权限多选：1所有、2本人、3审批人、4下属、5间接下属")
    private String dataPower;


}
